home *** CD-ROM | disk | FTP | other *** search
/ World of Video / World of Video.iso / gfxprograms / boards / retina / retinafract076.lha / RFractV0.761.Dok < prev    next >
Text File  |  1994-06-28  |  6KB  |  184 lines

  1. Dokumentation zu "RETINAFRACT"
  2.  
  3. @$Ver: RFract_V0.76
  4.  
  5.  
  6. 1. Kurzbeschreibung:
  7.  
  8. RETINAFRACT ist ein Fraktalprogramm für die Grafikkarte
  9. Retina. Es kann momentan Mandelbrot-Fraktale mit 8 Bit
  10. Farbtiefe und fast beliebiger Auflösung berechnen.
  11. Es wurde komplett in Assembler geschrieben und dadurch
  12. auch unheimlich schnell. Alle Berechnungen werden im 
  13. Extended-Real-Format durchgeführt, was einen Wertebe-
  14. reich von 10^-8192 bis 10^+8192 bedeutet!
  15.  
  16.  
  17. 2. Systemvoraussetzungen:
  18.  Betriebssystem:    >= 2.0
  19.  Prozessor:            >= 68020 + 68881/882 oder 68040
  20.  Grafikkarte:        Retina, beliebiger Speicher
  21.  RAM:                    10k Programm + Speicherpuffer
  22.                         Die Größe des Speicherpuffers ergibt
  23.                         sich nach folgender Formel:
  24.                         2 * Horizont.Bildp. * Vertikale Bildp.
  25.                         z.B. 1024x768: 1,6 MB
  26.                         Dieser Puffer wird nur kurzfristig zum
  27.                         Speichern der Bilder angelegt und
  28.                         gleich wieder gelöscht.
  29.  Libraries:            Retina.library
  30.                         Asl.library
  31.  
  32. 3. Rechte
  33.  
  34. Dieses Programm ist Shareware, d.h. jeder, dem das Pro-
  35. gramm gefällt und es benützt sollte ca. 10 Mark an folg-
  36. ende Adresse schicken (Ein Großteil meiner Ferien ging
  37. für die Entwicklung dieses Programmes 'drauf).
  38.  
  39.     Christoph Mayer
  40.     St.-Sebastian-Str. 3
  41.     86470 Thannhausen
  42.  
  43. Alle Rechte an diesem  Programm bleiben beim Autor. Jedoch
  44. ist es ist frei kopierbar, solange es nicht verändert wird.
  45. Der Autor ist natürlich auch nicht haftbar für Schäden
  46. durch evtl. Fehlfunktionen. Aber keine Angst, es
  47. wurde von mir sorgfältig getestet und kann keine Hardware
  48. zerstören, solange die Monitor-Einstellungen für die
  49. Retina stimmen. Auch sollte es zu keinen Abstürzen kommen.
  50.  
  51. Wenn jemand Fehler entdeckt, oder Verbesserungsvorschläge
  52. hat, kann er mir ja schreiben oder eine Message senden an:
  53.  
  54.     EMail     chris@Teflon.rz.uni-augsburg.de  .
  55.  
  56.  
  57. 4.Ausführliche Beschreibung:
  58.  
  59. Das Programm liegt in einer CLI-Version vor. D.h. es kann
  60. entweder vom CLI aus oder von der Workbench (ab 2.0) nach
  61. Einschalten der Option "Inhalt anzeigen/alle Dateien" ge-
  62. startet werden. Wenn das Programm mit einem Icon versehen
  63. wird, führt das beim Start von der Workbench zum Absturz!
  64.  
  65. Zum START also einfach anklicken oder im CLI eintippen:
  66.  
  67.  RfractV0.761 
  68.  
  69. .
  70. RFract beginnt sofort mit dem Berechnen des Standard-
  71. Mandelbrots in einer Auflösung von 320x200 Bildpunkten
  72. und 64 Iterationen. Berechnungen können mit CTRL-C abge-
  73. brochen werden. Diese Auflösung und Farbtiefe ist relativ
  74. unansehlich und dient hauptsächlich zum Probieren.
  75. Außerdem ist die vordefinierte Palette nicht immer die
  76. schönste. Deshalb gibt es einige Extra-Funktionen.
  77. Es stehen folgende Auflösungen zur Verfügung:
  78.  
  79. Taste    | Auflösung    | Iterationen | Kommentar
  80.  
  81. 1          160x127      32                 nur zum schnellen Aus-
  82.                                              wählen eines Ausschnitts        
  83.  
  84. 2          320x200      64                 ebenso
  85.  
  86. 3          640x512      128                 schon ganz nett
  87.  
  88. 4          800x600      256                 sehr gute Bilder aber
  89.                                              schon lange Berechn-Zeit
  90.  
  91. 5         1024x768      256                 phantastisch
  92.  
  93. 6         1280x1024      512                 selbiges
  94.  
  95. 7         1600x1200      256                 wahnsinn!
  96.  
  97. 8         1900x1426      512                 ultimativ aber Zeit!
  98.  
  99.  
  100. Fraktaltypen:
  101.  
  102. m    Mandelbrot    Apfelmännchen    (Bekanntestes Fraktal, relativ schnell)
  103.  
  104. j    JuliaMenge des Mandelbrots (Es erscheint ein Koordinatenkreuz, mit
  105.                     dem man die Konstante für das Julia-Fraktal aus der
  106.                     Mandelbrot-Menge bestimmen kann (X-u.Y- Koordinate)
  107.  
  108. x    exp            Exponent(z/1.8) * Lamda    (recht interessant)
  109.  
  110. c    cosexp        Cosinus-Exponent-Fraktal    (hübsch)
  111.  
  112. i    sinexp        Sinus-Exponent-Fraktal    (sehr schön aber rechenintensiv)
  113.  
  114.  
  115. Weitere Tastenbelegungen:
  116.  
  117. a    Ausschnitt definieren-> Dient zum Vergrößern eines mit der
  118.     Maus definierten Ausschnitts.
  119.     Tip:    Verwenden Sie zum Bestimmen des Ausschnitts eine
  120.             niedrige Auflösung und erst wenn Ihnen eine Stelle
  121.             besonders gut gefällt, wählen Sie eine hohe Auflös.
  122.     Tip:    Besonders schön ist der Bereich des Zweiges, der
  123.             zwischen dem linken und rechten großen schwarzen
  124.             Feldes liegt.
  125.     Tip:    Leider konnte ich keine Info darüber finden, wie
  126.             der Mauszeiger der Workbench abzuschalten ist, des-
  127.             halb bewegt sich durch die Maus sowohl der WB-Zeiger
  128.             als auch das Koordinatenkreuz auf dem Retina-Schirm
  129.             gleichzeitig. Dadurch kann es vorkommen, daß unge-
  130.             wollte Aktionen auf der Workbench ausgeführt werden.
  131.             Dies kann vermieden werden, indem das RFract-Fenster
  132.             auf die ganze Workbench-Fläche ausgedehnt wird.
  133.  
  134. p    Palette laden-> Es erscheint ein Requester in dem eine zu
  135.     ladende Palette oder ein Bitmap-IFF-Bild angewählt werden
  136.     kann, von dem die Palette übernommen wird.
  137.     Tip:    Beim Shareware-Programm Lyapunovia (Fish-Disk 877)
  138.             werden einige Paletten mitgeliefert, die verwendet
  139.             werden können.
  140.  
  141. s    Speichern->    Es erscheint ein Requester, in dem der Name des
  142.     zu speichernden Bildes eingegeben wird. Vorsicht: Es muß
  143.     ein Pfadname eingetragen sein, sonst wird nichts gespeichert!
  144.     Leider müssen 2 Speicherbuffer eingerichtet werden, da
  145.     sonst das Abspeichern zur Geduldsprobe wird. Die Folge ist
  146.     natürlich ein hoher Speicherverbrauch.
  147.     (max. 1900x1426x2=5419kB!) 
  148.  
  149. CTRL C    Abbruch der Berechnungen
  150.  
  151. ESC    Abbruch der Ausschnittsbestimmung (von Taste a)
  152.  
  153. q    Quit-> Programm insgesamt beenden. Funktioniert nur, wenn
  154.     vorher Berechnung beendet wurde
  155.  
  156.  
  157. 5. Bekannte Fehler:
  158.  
  159. Das Programm arbeitet nicht mit einem CON:-Patch zusammen, der
  160. die Tastatur-Abfrage stört (z.B. KingCon).
  161.  
  162.  
  163. 6.    Zukünftige Entwicklung:
  164.  
  165. Ich werde wahrscheinlich die Bedienung mit Menüs/Gadgets
  166. gestalten und einige weitere Funktionen einbauen. Wann das 
  167. geschieht, weiß ich nicht genau denn meine Ferien sind bereits
  168. zuende (Studium Elektrotechnik - man hat ja noch anderes zu tun...).
  169.  
  170.  
  171. 7. "Lieferumfang":
  172.  
  173. RetinaFract.lha:
  174.   RFractV0.761
  175.   RFractV0.761.doc
  176.   Paletten (DIR)
  177.  
  178. RFract_DemoPic_1024x768.iff
  179.  
  180.  
  181.  
  182. Das war's. Viel Spaß mit diesem Programm!
  183.  
  184.